package com.google.jacli;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Argument {
    boolean required() default true;
    int id() default 0;
    
    String option() default "";

    String shortName() default "";

    String defaultValue() default "";
    
    String documentation() default "";

    String delimiter() default "=";
}